package com.kang.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.kang.bean.bot.City;
import com.kang.vo.CityVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Select;

/**
 * @program: service
 * @description: 城池信息处理
 * @author: K.faWu
 * @create: 2022-06-09 10:08
 **/
@Mapper
public interface CityMapper  extends BaseMapper<City> {

    /**
     * 初始化城池
     * @param cityVo 城池信息
     */
    void initCity(@Param("cityVo") CityVo cityVo);

    /**
     * 一次性修改这个账号的多个数据
     * @param cityVo 城池所有信息
     */
    void updateInfo( @Param("cityVo") CityVo cityVo);

    /**
     * 一次性获取这个账号的所有信息
     * @param accountCode 账号
     * @param groupCode 群号
     * @return
     */
    CityVo getCityInfo(@Param("accountCode") String accountCode, @Param("groupCode") String groupCode);
}
